--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit 1ae07456f79644bee5bee95bdb8c650c7febfef5
Parents : 642d2a2
Author : Sudo-Ivan <ivan@quad4.io>
Signature : Signature validation error
Date : 2026-03-09T12:08:34-05:00
Add Makefile
Changes
Diff
diff --git a/Makefile b/Makefile
new file mode 100644
index 00000000..0de55b4f
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,23 @@
+.PHONY: install run build lint test clean
+
+install:
+ pnpm install
+ poetry install
+
+run:
+ poetry run meshchat
+
+build:
+ pnpm run build
+
+lint:
+ pnpm run lint
+ poetry run ruff check .
+ poetry run ruff format --check .
+
+test:
+ pnpm run test
+ poetry run pytest tests/backend --cov=meshchatx/src/backend
+
+clean:
+ rm -rf node_modules build dist python-dist meshchatx/public build-dir out
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────